type runtime.lockRank
16 uses
runtime (current package)
lockrank.go#L5: type lockRank int
lockrank.go#L12: lockRankUnknown lockRank = iota
lockrank.go#L91: const lockRankLeafRank lockRank = 1000
lockrank.go#L163: func (rank lockRank) String() string {
lockrank.go#L181: var lockPartialOrder [][]lockRank = [][]lockRank{
lockrank_off.go#L16: func lockInit(l *mutex, rank lockRank) {
lockrank_off.go#L19: func getLockRank(l *mutex) lockRank {
lockrank_off.go#L23: func lockWithRank(l *mutex, rank lockRank) {
lockrank_off.go#L30: func acquireLockRankAndM(rank lockRank) {
lockrank_off.go#L41: func releaseLockRankAndM(rank lockRank) {
lockrank_off.go#L48: func lockWithRankMayAcquire(l *mutex, rank lockRank) {
lockrank_off.go#L56: func assertRankHeld(r lockRank) {
runtime2.go#L470: rank lockRank
rwmutex.go#L29: readRank lockRank // semantic lock rank for read locking
rwmutex.go#L60: func (rw *rwmutex) init(readRank, readRankInternal, writeRank lockRank) {
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |